#!/usr/bin/python
# -*- coding: UTF-8 -*-


tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
all = tuple+tinytuple;

print tuple               # 输出完整元组
print tuple[0]            # 输出元组的第一个元素
print tuple[1:3]          # 输出第二个至第三个的元素
print tuple[2:]           # 输出从第三个开始至列表末尾的所有元素
print tinytuple * 2       # 输出元组两次
print tuple + tinytuple   # 打印组合的元组
print all;                #打印组合以后的元组
print("========================= 元组是不允许更新的。而列表是允许更新的")
tuple[2] = 1000    # 元组中是非法应用 元组是不允许更新的。而列表是允许更新的
list[2] = 1000     # 列表中是合法应用

print(tuple)
print(list);
print("=========================")
print("""
元组是另一个数据类型，类似于List（列表）。
元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值，相当于只读列表。
""")